#pragma once
#include "CDOCollection.h"

class CMILMatrix;


class CPathFigureCollection :
	public CDOCollection
{
private: 
	CPathFigureCollection(CCoreServices * pCore);
public: 
	static HRESULT Create(CDependencyObject * * ppObject, CREATEPARAMETERS * pCreate);
	virtual XUINT32 GetTypeIndex() const;
	virtual XBOOL NeedsOwnerInfo();
	HRESULT AddToPath(const CMILMatrix * pMatrix);
	HRESULT AddAcceleratedFigures(struct IPALGeometrySink * pPALGeometrySink);
};